/*
  求正整数2和n之间的完全数
 【题目描述】
    求正整数 2和n 之间的完全数(一行一个数)。
    完全数：因子之和等于它本身的自然数，如 6 = 1 + 2 + 3
 【输入】
    输入n (n ≤ 5000)。
 【输出】
    一行一个数,按由小到大的顺序。
 【输入样例】
    7
 【输出样例】
    6
*/
#include <iostream>

using namespace std;

bool check(int num)
{
   int x = 0;

   for (int i = 1; i < num; i++){
      if(num % i == 0){
         x = x + i;
      }
   }
   if (x == num){
      return true;
   } else {
      return false;
   }
}

int main(){
   int n;
   cin >> n;
   for (int num = 2; num <= n; num++){
      if(check(num)){
         cout << num << " ";
      }
   }
   return 0;
}